//Ham nay dung de kiem tra em cac ket qua nhap vao co hop le hay khong khi nhap
function check_value_in_form(){
	
}
function show_row(p_row_id){
	var v_length = eval('document.all.' + p_row_id + '.length');
	if (v_length){
		for (var i=0;i<v_length;i++){
			eval('document.all.' + p_row_id + '[i].style.display="block"');
		}
	}else{
		eval('document.all.' + p_row_id + '.style.display="block"');
	}
}
function hide_row(p_row_id){
	var v_length = eval('document.all.' + p_row_id + '.length');
	if (v_length){
		for (var i=0;i<v_length;i++){
			eval('document.all.' + p_row_id + '[i].style.display="none"');
		}
	}else{
		eval('document.all.' + p_row_id + '.style.display="none"');
	}
}
function show_hide_row(){
	/*if (document.forms(0).building_type.value!="CT"){
		hide_row('investor_representator_name');
		hide_row('investor_representator_name');
		show_row('include_document_tunhan');
		show_row('include_document_tunhan');
		hide_row('include_document_doanhnghiep');
		hide_row('include_document_doanhnghiep');
		hide_row('investor_representator_position');
		hide_row('investor_representator_position');
		for (i=0;i<document.forms(0).chk_item_id.length;i++){
			if (document.forms(0).chk_item_id[i].xml_tag_in_db_name == "include_document_doanhnghiep"){
				document.forms(0).chk_item_id[i].checked = false; 
			}
		}
		document.forms(0).investor_representator_name.optional = true;
		document.forms(0).investor_representator_position.optional = true;
	}else{
		show_row('investor_representator_name');
		show_row('investor_representator_name');
		hide_row('include_document_tunhan');
		hide_row('include_document_tunhan');
		show_row('include_document_doanhnghiep');
		show_row('include_document_doanhnghiep');
		show_row('investor_representator_position');
		show_row('investor_representator_position');
		for (i=0;i<document.forms(0).chk_item_id.length;i++){
			if (document.forms(0).chk_item_id[i].xml_tag_in_db_name == "include_document_tunhan"){
				document.forms(0).chk_item_id[i].checked = false; 
			}
		}
		document.forms(0).investor_representator_name.optional = false;
		document.forms(0).investor_representator_position.optional = false;
	}*/
}
function set_input(){
	//show_hide_row();
}
function get_minus_document(){	
	var str = "";
	var j = 0;
	for (var i=0;i<document.forms(0).chk_item_id.length;i++){
		if ((document.forms(0).chk_item_id[i].checked == false) && (document.forms(0).chk_item_id[i].xml_tag_in_db_name == "include_document")){
			j++;
			str = str + j + "."  + document.forms(0).chk_item_id[i].label + ";\n"; 
		}
	}	
	document.forms(0).minus_documnent.value = str;
}
//Ham nay dung de xac dinh trang thai la nhap bo sung ho so hay khong?
function show_hide_record(){
	var v_temp = document.forms(0).minus_documnent.value;
	if (!document.forms(0).status_record.checked){
		hide_row('get_minus_documnent');
		hide_row('minus_documnent');		
	}else{		
		show_row('get_minus_documnent');
		show_row('minus_documnent');
		document.forms(0).txt_appointed_date.value = "";
	}
}
//Ham nay dung de kiem tra xem NSD chon vao trang thai la thieu HS nhung lai khong nhap cac tai lieu kem theo
function test_status_show_hide_record(){
	if(test_tag("status_record")){
		var v_temp = document.forms(0).minus_documnent.value;
		if (document.forms(0).status_record.checked){
			if(isblank(v_temp) || (v_temp==null) || (v_temp=="")){
				alert('Phải xác định tài liệu kèm theo hồ sơ.');
				document.forms(0).txt_appointed_date.value = "";
				document.forms(0).minus_documnent.focus();
				return;
			}			
		}else{
				var v_appointed_date = document.forms(0).txt_appointed_date.value;
				if(isblank(v_appointed_date) || (v_appointed_date==null) || (v_appointed_date=="")){
					alert('Phải xác định ngày hẹn trả hồ sơ (Bạn có thể chọn ngày tiếp nhận hồ sơ, hệ thống sẽ tự động nhập vào ngày hẹn trả hồ sơ)');			 
					document.forms(0).txt_appointed_date.focus();
					return;
				}else{
						if(!isdate(v_appointed_date)){
							alert('Ngày hẹn trả kết quả không hợp lệ (Bạn có thể chọn ngày tiếp nhận hồ sơ, hệ thống sẽ tự động nhập vào ngày hẹn trả hồ sơ)');	
							document.forms(0).txt_appointed_date.focus();
							return;
						}
					}
			 }
	}
	btn_save_onclick('UPDATE_RECORD');
}
//lay ngay thang nam hien thoi
function get_crrnent_date(){
	var currentTime = new Date();
	var month = currentTime.getMonth() + 1;
	var day = currentTime.getDate();
	var year = currentTime.getFullYear();
	var v_date = day + "/" + month + "/" + year;
	return v_date;
}

function dien_tich_onchange(p_obj){
	//alert(p_obj.value);
	var str = numberic_to_string(replace(p_obj.value,',',''));
	if (str!="Số không hợp lệ.")
	{
		document.forms(0).dt_bang_chu.value = str; //phucdd
	}	
}

function gia_chuyen_nhuong_onchange(p_obj){
	//alert(p_obj.value);
	var str = numberic_to_string(replace(p_obj.value,',',''));
	if (str!="Số không hợp lệ.")
	{
		document.forms(0).bang_chu.value = str; //phucdd
	}	
}

function numberic_to_string(so){
		var i;
		var j;
		var kq = "";
		var l;
		var dk;
		var tmp = "";
		var check = false;
		var a = new Array(32);
	 	//Loai het so 0 o dau
	 	while (so.length > 0 && so.charAt(0) == "0"){
	  		so = so.substring(1,so.length);
	 	}
	 	//alert(so);
		 l = so.length;
		 if (l > 28){
		  	return "Số không hợp lệ.";
		 }
	 
	 	//Load cac chu so cua so can doc
	 	//vao mang a
	 	for (var i=1;i<=l;i++){
			a[i] = parseInt(so.charAt(i-1));
		}
	 	//Bat dau doc tu trai sang phai
	  	for (var i=1;i<=l;i++){
		
			if((l - i) % 3 == 2 && a[i] == 0 && (l - i >= 2)) {
				if (a[i + 1] != 0 || a[i + 2] != 0) {
					kq = kq + "không ";
				}
			}
	
			if (a[i] == 2){  kq = kq + "hai ";}
			if (a[i] == 3){  kq = kq + "ba ";}
			if (a[i] == 6){  kq = kq + "sáu ";}
			if (a[i] == 7){  kq = kq + "bảy ";}
			if (a[i] == 8){  kq = kq + "tám ";}
			if (a[i] == 9){  kq = kq + "chín ";}
			
	
	  		//Xu ly cach doc so 4
	  		if (a[i] == 4) {
				if (i > 1 && (l - i) % 3 == 0){
					if (a[i - 1] > 1){
			  			kq = kq + "tư ";
					}else{
			 			kq = kq + "bốn ";
					}
		 		}else{
					kq = kq + "bốn ";
		 		}
			} //a(i)=4
	
	 	 	//Xu ly cach doc so 5
	  		if (a[i] == 5){
		 		if (i > 1 && (l - i)% 3 == 0){
					if (a[i - 1] != 0 ){
			  			kq = kq + "lăm ";
					}else{
			 			kq = kq + "năm ";
					}
		 		}else{
					kq = kq + "năm ";
		 		}
	 		} //a(i)=5
	   
	  		//Xu ly cach doc so 1
	  		if (a[i] == 1) {
	   			//doc la muoi neu no la hang chuc
	  			if ((l - i) % 3 == 1) {
					kq = kq + "mười ";	//doc la mot neu la hang don vi	//va hang chuc >1
	   			}else{
					if ((l - i) % 3 == 0 && (i > 1)){
						if (a[i - 1] > 1){
							kq = kq + "mốt ";
						}else{
							kq = kq + "một ";
						}
					}else{
						kq = kq + "một ";
					}
				}
	  		} //a(i)=1
	
	
			//Doc tiep la muoi neu
	  		//No la so hang chuc va
	  		//Khac 1 va 0
	 		if ((l - i) % 3 == 1 && a[i] != 0 && a[i] != 1){
		 		kq = kq + "mươi ";
	  		}
	  		
			if ((l - i) % 3 == 1 && a[i] == 0 && a[i + 1] != 0){
		 		kq = kq + "linh ";
	  		}
	  		
			if ((l - i) % 3 == 2 && (a[i + 1] != 0 || a[i + 2] != 0)){
		 		kq = kq + "trăm ";
	 	 	}
	  		
			if ((i + 2) <= l) {
				if (a[i] != 0 && (l - i) % 3 == 2){
		 			if (a[i + 1] == 0 && a[i + 2] == 0){
		  				kq = kq + "trăm ";
		 			}
				}
	  		}
			
	  		if ((l - i) == 3){ kq = kq + "nghìn ";}
	  		if ((l - i) == 6){ kq = kq + "triệu ";}
	  		if ((l - i) == 9){ kq = kq + "tỷ ";}
	  		
			if ((l - i) == 12){
				check = true;
				for (j=i+1;i<l;i++){
		   			if (a[i + 1] != 0){ 
		   				check = false;
					}
				}
				if (check == false) {
		  			kq = kq + "nghìn ";
				}else{
		 			kq = kq + "nghìn tỷ ";
				}
	  		}

	  		if ((l - i) == 15){ kq = kq + "triệu tỷ ";}
	  		if ((l - i) == 18){ kq = kq + "tỷ tỷ ";}
	  		if ((l - i) == 21){ kq = kq + "nghìn tỷ tỷ ";}
	  		if ((l - i) == 24){ kq = kq + "triệu tỷ tỷ ";}
	  		if ((l - i) == 27){ kq = kq + "tỷ tỷ tỷ ";}
	  		if ((l - i) == 30){ kq = kq + "nghìn tỷ tỷ ";}
	  
			//Xu ly bo 3 so khong
	  		if (((l - i) % 3 == 2) && (a[i] == 0) && (a[i + 1] == 0) && (a[i + 2] == 0)){
				i = i + 2;
	  		}
	  
			//Xu ly tat ca so khong con lai
	  		if ((l - i) % 3 == 0){
				dk = 1;
				for (j=i+1;j<=l;j++){
					if (a[j] != 0){
						dk = 0;
					}
				}
	  		}
	  		if (dk == 1){
				break;
			}
			
		}
	 
		//Viet hoa chu cai dau tien
  		if (kq == "") kq = "không"
		while (kq.charAt(kq.length) == ","){
   			kq = kq.substring(0,kq.length-1);
  		}
		kq = kq.charAt(0).toUpperCase() + kq.substring(1,kq.length);
	return kq;
}


/*------------------------------------------------------------------------------------------------*/
// Ham kiem tra ten ben A co trung khong khi nhap moi ?

var xmlHttp
function createXMLHttpRequest() {
	if (window.ActiveXObject) {
		xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
	}
	else if (window.XMLHttpRequest) {
		xmlHttp = new XMLHttpRequest();
	}
}

function is_exist_tenA(){

	if(document.forms(0).registor_name.value!=''){
		createXMLHttpRequest();
		xmlHttp.onreadystatechange = handleStateChange_tenA;
		xmlHttp.open("GET", "../js-record/testtenA_040.php?id="+document.forms(0).registor_name.value+"&type=040", true);
		xmlHttp.send(null);
		
	}else
		alert("Bạn hãy nhập tên bên A.");
}
function handleStateChange_tenA() {
	
	if(xmlHttp.readyState == 4) {
		if(xmlHttp.status == 200) {
			//alert(xmlHttp.responseText );
			if(xmlHttp.responseText >0)
				alert("Tên bên A này đã đăng ký trong hệ thống.");
			else
				alert("Tên bên A này chưa đăng ký hoặc chưa tồn tại trong hệ thống.");
		}
	}
}

// Ham kiem tra ten ben B co trung khong khi nhap moi ?

function is_exist_tenB(){

	if(document.forms(0).registor_name_2.value!=''){
		createXMLHttpRequest();
		xmlHttp.onreadystatechange = handleStateChange_tenB;
		xmlHttp.open("GET", "../js-record/testtenB_040.php?id="+document.forms(0).registor_name_2.value+"&type=040", true);
		xmlHttp.send(null);
		
	}else
		alert("Bạn hãy nhập tên bên B.");
}
function handleStateChange_tenB() {
	if(xmlHttp.readyState == 4) {
		if(xmlHttp.status == 200) {
			//alert(xmlHttp.responseText );
			if(xmlHttp.responseText >0)
				alert("Tên bên B này đã đăng ký trong hệ thống.");
			else
				alert("Tên bên B này chưa đăng ký hoặc chưa tồn tại trong hệ thống.");
		}
	}
}

// Ham kiem tra thua dat so A co trung khong khi nhap moi ?

function is_exist_tdsA(){

	if(document.forms(0).thua_dat_so.value!=''){
		createXMLHttpRequest();
		xmlHttp.onreadystatechange = handleStateChange_tdsA;
		xmlHttp.open("GET", "../js-record/testtdsoA_040.php?id="+document.forms(0).thua_dat_so.value+"&type=040", true);
		xmlHttp.send(null);
		
	}else
		alert("Bạn hãy nhập thửa đất số A.");
}
function handleStateChange_tdsA() {
	if(xmlHttp.readyState == 4) {
		if(xmlHttp.status == 200) {
			//alert(xmlHttp.responseText );
			if(xmlHttp.responseText >0)
				alert("Thửa đất số A này đã đăng ký trong hệ thống.");
			else
				alert("Thửa đất số A này chưa đăng ký hoặc chưa tồn tại trong hệ thống.");
		}
	}
}

// Ham kiem tra ban do so A co trung khong khi nhap moi ?

function is_exist_bdsA(){

	if(document.forms(0).to_ban_do_so.value!=''){
		createXMLHttpRequest();
		xmlHttp.onreadystatechange = handleStateChange_bdsA;
		xmlHttp.open("GET", "../js-record/testbdsoA_040.php?id="+document.forms(0).to_ban_do_so.value+"&type=040", true);
		xmlHttp.send(null);
		
	}else
		alert("Bạn hãy nhập bản đồ số A .");
}
function handleStateChange_bdsA() {
	if(xmlHttp.readyState == 4) {
		if(xmlHttp.status == 200) {
			//alert(xmlHttp.responseText );
			if(xmlHttp.responseText >0)
				alert("Bản đồ số A này đã đăng ký trong hệ thống.");
			else
				alert("Bản đồ số A này chưa đăng ký hoặc chưa tồn tại trong hệ thống.");
		}
	}
}

// Ham kiem tra dia chi thua dat A co trung khong khi nhap moi ?

function is_exist_dctdA(){

	if(document.forms(0).dia_chi_thua_dat.value!=''){
		createXMLHttpRequest();
		xmlHttp.onreadystatechange = handleStateChange_dctdA;
		xmlHttp.open("GET", "../js-record/testdctdA_040.php?id="+document.forms(0).dia_chi_thua_dat.value+"&type=040", true);
		xmlHttp.send(null);
		
	}else
		alert("Bạn hãy nhập địa chỉ thửa đất A .");
}
function handleStateChange_dctdA() {
	if(xmlHttp.readyState == 4) {
		if(xmlHttp.status == 200) {
			//alert(xmlHttp.responseText );
			if(xmlHttp.responseText >0)
				alert("Địa chỉ thửa đất A này đã đăng ký trong hệ thống.");
			else
				alert("Địa chỉ thửa đất A này chưa đăng ký hoặc chưa tồn tại trong hệ thống.");
		}
	}
}

// Ham kiem tra phuong A co trung khong khi nhap moi ?

function is_exist_phuongA(){

	if(document.forms(0).land_province.value!=''){
		createXMLHttpRequest();
		xmlHttp.onreadystatechange = handleStateChange_phuongA;
		xmlHttp.open("GET", "../js-record/testphuongA_040.php?id="+document.forms(0).land_province.value+"&type=040", true);
		xmlHttp.send(null);
		
	}else
		alert("Bạn hãy nhập phường A .");
}
function handleStateChange_phuongA() {
	if(xmlHttp.readyState == 4) {
		if(xmlHttp.status == 200) {
			//alert(xmlHttp.responseText );
			if(xmlHttp.responseText >0)
				alert("Phường A này đã đăng ký trong hệ thống.");
			else
				alert("Phường A này chưa đăng ký hoặc chưa tồn tại trong hệ thống.");
		}
	}
}

// Ham kiem tra dien tich A co trung khong khi nhap moi ?

function is_exist_dtA(){

	if(document.forms(0).dien_tich.value!=''){
		createXMLHttpRequest();
		xmlHttp.onreadystatechange = handleStateChange_dtA;
		xmlHttp.open("GET", "../js-record/testdtA_040.php?id="+document.forms(0).dien_tich.value+"&type=040", true);
		xmlHttp.send(null);
		
	}else
		alert("Bạn hãy nhập diện tích A.");
}
function handleStateChange_dtA() {
	if(xmlHttp.readyState == 4) {
		if(xmlHttp.status == 200) {
			//alert(xmlHttp.responseText );
			if(xmlHttp.responseText >0)
				alert("Diện tích A này đã đăng ký trong hệ thống.");
			else
				alert("Diện tích A này chưa đăng ký hoặc chưa tồn tại trong hệ thống.");
		}
	}
}